- know-it-all
- n1. fountain of knowledge, mine of information, storehouse, Inf. walking encyclopedia, Sir Oracle, aphorist, Inf. know-all; egotist, egoist, egomaniac; Sl. blow-hard, blusterer, swaggerer, braggart, boaster, ranter, Sl. mouth, Sl. windbag.adj2. pretentious, arrogant, inflated, egotistical, egomaniacal, conceited; oracular, sententious; blustery, blusterous, swaggering, bragging, boastful, ranting, mouthy, talkative.
A Note on the Style of the synonym finder. 2014.